<?php

/**
 * 中间件学习
 */
namespace app\controller;


use app\middleware\Check;
use think\facade\View;
use think\Request;

/**
 * 中间件主要用于拦截和过滤http请求，并进行相应处理
 * 这些请求的功能可以是URL重定向，权限验证等等
 *
 * Class midd
 *
 * @package app\controller
 */
class midd
{
    //控制器中间件
    protected $middleware = [
        'Auth',
//        Check::class=>['only'=>['index']]
        Check::class=>['except'=>['index']]
    ];
  public function middleware(){
      return View::fetch('middleware');
  }

  public function index(Request $request){
      echo '局部中间件';
      echo $request->name;
  }
}